package service;

import pojo.Student;

import java.util.ArrayList;

/*
    Service层接口
 */
public interface StudentService {
    //查询所有学生信息
    public abstract ArrayList<Student> findAll();

    //条件查询，根据学生姓名获取学生信息
    public abstract Student findByStuName(String stuName);

    //条件查询，根据学生id获取学生信息
    public abstract Student findByStuId(Integer stuId);

    //条件查询，根据班级id获取学生信息
    public abstract ArrayList<Student> findByClassId(Integer classId);

    //条件查询，根据学生性别获取学生信息
    public abstract ArrayList<Student> findByStuSex(String stuSex);

    //新增学生信息
    public abstract int insert(Student stu);

    //修改学生信息
    public abstract int update(Student stu);

    //删除学生信息
    public abstract int delete(Integer id);
}
